package com.nbst.dao.mapper.mes;

import java.util.List;
import java.util.Map;

import com.nbst.dao.base.mapper.BaseMapper;
import com.nbst.model.mes.OrderNeed;

public interface OrderNeedMapper extends BaseMapper<OrderNeed> {

	/**
	 * 批量新增
	 * 
	 * @param list
	 * @return int
	 * @author King
	 * @date 2018年12月17日
	 */
	int insertBatch(List<OrderNeed> list);

	/**
	 * 获取三个月前的订单主键
	 * 
	 * @return List<Integer>
	 * @author King
	 * @date 2020年4月8日
	 */
	List<Map<String, Object>> getDetailIDByDate();

	/**
	 * 根据订单主键删除关联单据
	 * 
	 * @param fDetailID
	 * @return Integer
	 * @author King
	 * @date 2020年4月8日
	 */
	Integer deleteByDetailID(Integer fDetailID);

	List<Integer> getOrderNeedDetailIDs();
}